simultaneous translation - French English Dictionary